home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / prgmming / dos / pascal / fastkey.exe / C_NOTES.DOC < prev    next >
Text File  |  1992-12-11  |  2KB  |  46 lines

  1.  
  2.                Special notes on using the C version of FastKey.
  3.  
  4.   I have produced a C specific version of FastKey with the help of Curtis
  5.   Keisler.  It is patterned after the Turbo Pascal version and the name of
  6.   the function calls are identical.  The only change is that the boolean
  7.   values returned in the C version are not true boolean values.  The
  8.   header file (FASTKEY.H) includes the definitions for the values of true
  9.   and false.  It is these values that are used in all functions that
  10.   return a boolean value.  Usage of the functions is detailed in the file
  11.   FASTKEY.DOC.  See this file for more information.  Please note: The
  12.   FASTKEY.OBJ distributed with the shareware version of Fastkey is using
  13.   the SMALL memory model.
  14.  
  15.   In order to use these functions, the header file must be included.  Just
  16.   as in the Turbo Pascal version, FastKey must be initialized (see
  17.   InstallFastKey) before it can be used.  Also, before your program exits
  18.   or you attempt to read the keyboard with the normal C input routines,
  19.   FastKey must be removed (see UnInstallFastKey).  The sample file
  20.   C_DEMO.CPP shows an example of how to use FastKey in Turbo C.
  21.  
  22.   Oh, yeah, in Turbo C you will need to link in the object file for
  23.   FastKey.  In Turbo Pascal this is easy, just USES FASTKEY.  Turbo C does
  24.   not have any language specific method (at least that I know of (yet)). 
  25.   The easiest way to get FastKey to link into your C program is to create
  26.   a project file.  Within the project file, list your files that make up
  27.   your program and the file FASTKEY.OBJ (or FASTKEY.CPP if you are a
  28.   registered user).  Now when you compile and link your program Turbo C
  29.   will automatically link in the object file for FastKey.  See the sample
  30.   project file (C_DEMO.PRJ) for an example.  It is also possible to link
  31.   in the FastKey object file by hand.  This should go something like the
  32.   following.  After you have produced the object file for your code, use
  33.   TLINK to link the files together like this: TLINK
  34.   MYPROG.OBJ+FASTKEY.OBJ+<any other .OBJ or .LIB files that you use>.
  35.  
  36.   I believe that the routines are very easy to use, however, if I can be
  37.   of any assistance in resolving problems with the C version of FastKey do
  38.   not hesitate to contact me (see FASTKEY.DOC for how to do that).
  39.  
  40.  
  41.   -=- Steve Holley
  42.   November 2, 1992
  43.  
  44.  
  45.  
  46.   Turbo Pascal & Turbo C are trademarks of Borland International.